package com.guigu.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.guigu.pojo.ShopTypeInfo;

import java.util.List;
import java.util.Map;

public interface ShopTypeInfoService extends IService<ShopTypeInfo> {
    //获取所有的分类
    List<ShopTypeInfo> queryAllShopType();

    //添加分类
    Map addShopType(ShopTypeInfo shopType);

    //分类分页
    Page<ShopTypeInfo> selectAllShopType(ShopTypeInfo shopType, Integer pageno, Integer pagesize);

    //根据id查询分类对象
    ShopTypeInfo queryTypeById(Integer id);

    //编辑
    Map updateShopTypeById(ShopTypeInfo shopType);

    //删除
    Map deleteShopTypeById(Integer id);

    //验证分类名称是否重复
    Map ckShopTypeByName(String name);
}
